Programmer - Defined Evaluation Regimes
نویسنده
چکیده
1. Introduction The term control operation is used here to refer to any mechanism that affects the sequencing of expression evaluation [1]. For example, argument evaluation is typically considered to be a control operation. Most programming languages have a fixed set of control operations, and very few languages allow programmers to define new operations. The main reason is that while many new control operations can be constructed, they are generally combinations or modifications of a very small set of basic control operations.
منابع مشابه
C+++: User-Defined Operator Symbols in C++
The paper presents the basic concepts of C+++, an extension of C++ allowing the programmer to define new operator symbols with user-defined priorities by specifying a partial precedence relationship. Furthermore, so-called flexary operators accepting any number of operands and operators with lazily evaluated operands are supported. The latter are particularly useful to implement new kinds of co...
متن کاملConcept and Implementation of C+++, an Extension of C++ to Support User-Defined Operator Symbols and Control Structures
The first part of this report presents the concepts of C+++, an extension of C++ allowing the programmer to define new operator symbols with user-defined priorities by specifying a partial precedence relationship. Furthermore, so-called fixary operator combinations consisting of a sequence of associated operator symbols to connect a fixed number of operands as well as flexary operators connecti...
متن کاملTime and Memory Profile of a Process Functional Program
An execution profiling attempts to provide feedback by reporting to the programmer information about inefficiencies within the program Instead of writing whole code highly optimized, the programmer can initially write simple maintainable code without much concern for efficiency. Profiling is an effective tool for finding hot spots in a program or sections of code that consumes most of the compu...
متن کاملInheritance Profiles of Process Functional Programs
An execution profiling attempts to provide feedback by reporting to the programmer information about inefficiencies within the program. Instead of writing whole code highly optimized, the programmer can initially write simple, maintainable code without much concern for efficiency. Profiling is an effective tool for finding hot spots in a program or sections of code that consumes most of the com...
متن کاملWireless System for Monitoring and Real-Time Classification of Functional Activity using
Wireless-sensor-network-based home monitoring system for elderly activity behaviour involves functional assessment of daily activities. In this paper, we reported a mechanism for estimation of elderly well-being condition based on usage of house-hold appliances connected through various sensing units. We defined two new wellness functions to determine the status of the elderly on performing ess...
متن کامل